Package-level declarations
Types
Link copied to clipboard
class BottomBehavior(val context: Context, mode: FloatingPane.FloatingPaneMode, callBackNotifier: FloatingPaneCallbackNotifier, val viewModel: FloatingPaneViewModel, resizeTouchSize: Int) : CommonBehavior
Behavior class for the Bottom mode of the FloatingPane. This class handles the specific behaviors and interactions for the FloatingPane when it's in Bottom mode.
Link copied to clipboard
abstract class CommonBehavior(val mode: FloatingPane.FloatingPaneMode, val callbackNotifier: FloatingPaneCallbackNotifier)
Base class for defining the behavior of a floating pane in different modes. This class provides common functionalities and properties that can be extended by specific behavior implementations.
Link copied to clipboard
class FloatingBehavior(val context: Context, mode: FloatingPane.FloatingPaneMode, callBackNotifier: FloatingPaneCallbackNotifier, val viewModel: FloatingPaneViewModel, resizeTouchSize: Int) : CommonBehavior
Behavior class for the FloatingPane in floating mode.
Link copied to clipboard
class SideBehavior(val context: Context, mode: FloatingPane.FloatingPaneMode, callBackNotifier: FloatingPaneCallbackNotifier, val viewModel: FloatingPaneViewModel, resizeTouchSize: Int) : CommonBehavior
Behavior class for the "Side" mode of the FloatingPane. This mode displays the pane on the side of the screen.